power quality power harmonics solar electricity eco-friendly generator green energy layouts environment eco generators electrical